from ZScreen import scenes


class ZDirection ( object ) :
    def __init__ ( self ) :
        super ( ZDirection , self ).__init__ ( )
        self.scenes = scenes
        self.current = 0

    def _change_scene ( self , scene ) :
        self._clear ( )
        self.scenes.append ( scene )

    def _clear ( self ) :
        for x in self.scenes :
            self.scenes.remove ( x )
